/**
 * 
 */
package org.student.dao;

import java.util.List;

import org.student.entity.StuSys_Score;
import org.student.entity.StuSys_Teacher;
/**
 * 项目名称:学生管理系统
 * 类名称：
 * 类描述：
 * 创建人:郭坚生
 * 描述:
 * 创建时间:2011-9-24 下午03:50:36
 */
public interface IScoreDao {
	/**
	 * 
	 * 插入成绩
	 * @throws Exception
	 */
	public boolean insertScore (StuSys_Score sco)throws Exception;

	/**
	 *  根据课程名称查询
	 */
	List<StuSys_Score> getScoresByName(String name) throws Exception;

	/**
	 * 根据学生姓名查询
	 */
	List<StuSys_Score> getScoreByStudentName(String stuName) throws Exception;

	/**
	 * 根据学生ID查询
	 */
	List<StuSys_Score> getScoreByStudentId(int id) throws Exception;
	/**
	 * 根据ID删除成绩
	 */
	void deleteScore(int id) throws Exception;
	/**
	 * 修改成绩
	 */
	void updateScore(StuSys_Score sco)throws Exception;
	/**
	 * 查询所有成绩
	 */
	List<StuSys_Score> getAllScore() throws Exception;
	/**
	 * 通过ID查找成绩
	 */
	List<StuSys_Score> getScoreById(String id) throws Exception;
	
}
